1. Établissement de la connexion
Lorsqu'un client souhaite accéder à un site web, il envoie une requête au serveur. Pour les requêtes HTTPS, une couche de sécurité supplémentaire est ajoutée à l'aide d'un protocole appelé SSL/TLS (Secure Sockets Layer/Transport Layer Security). Cette couche de sécurité crypte les données échangées entre le client et le serveur pour protéger la confidentialité des informations.
2. Méthodes de requête
Une fois la connexion établie, le client utilise une méthode HTTP spécifique pour envoyer une requête au serveur. Les méthodes les plus couramment utilisées sont :
Il existe également d'autres méthodes telles que HEAD, OPTIONS, PATCH, etc., chacune ayant sa propre utilité.
3. En-têtes de requête
Les requêtes HTTP/HTTPS contiennent également des en-têtes qui fournissent des informations supplémentaires au serveur. Par exemple, les en-têtes peuvent indiquer le type de contenu qu'un client a accepté, la langue préférée, les informations sur le navigateur, les cookies, etc.
4. Corps de la requête
Pour certaines méthodes, telles que POST et PUT, les données sont incluses dans le corps de la requête. Le corps peut contenir des informations structurées telles que des formulaires HTML ou des données JSON qui sont traitées par le serveur.
5. Traitement de la requête par le serveur
Le serveur reçoit une demande d'un client, analyse les informations de demande, prend une action appropriée sur la base du procédé de demande et génère une réponse appropriée.
6. Réponse du serveur
Le serveur renvoie une réponse au client contenant un code d'état HTTP indiquant le résultat de la requête (par exemple, 200 OK si la requête a abouti, 404 Not Found si la ressource n'a pas été trouvée, etc.). La réponse peut également contenir des en-têtes de réponse contenant des informations complémentaires et un corps de réponse contenant les données demandées (page HTML, image, etc.).
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0